package DevCode.Negocio;

import DevCode.DAO.PermitidoDAO;
import DevCode.Excepcion.DAOExcepcion;
import DevCode.Modelo.Permitido;

public class GestionPermitido {

	public Permitido ConsultarPermitido(int IDicodigo, int USicodigo)
			throws DAOExcepcion {
		PermitidoDAO dao = new PermitidoDAO();
		return dao.ConsultarPermitido(IDicodigo, USicodigo);
	}
	
	public String votarPermitido(int PEicalificacion, int IDicodigo, int USicodigo) throws DAOExcepcion {
		String mensaje;
		GestionPermitido negocio = new GestionPermitido();
		Permitido p = negocio.ConsultarPermitido(IDicodigo, USicodigo);
		if(p.getPEicalificacion() != 0){
			mensaje = "Error: Usted ya voto por esta idea.";
		}else{
			PermitidoDAO dao = new PermitidoDAO();
			dao.votarPermitido(PEicalificacion, IDicodigo, USicodigo);
			mensaje = "Voto registrado";
		}
		return mensaje;
	}
	
}
